/*********************************************Copyright (c)***********************************************
** Wuhan TB
**
**--------------File Info---------------------------------------------------------------------------------
** File name:               none
** Latest modified Date:    none
** Latest Version:          none
** Descriptions:            none
**
**--------------------------------------------------------------------------------------------------------
** Created by:              Huangshihong
** Created date:            none
** Version:                 none
** Descriptions:            none
**
**--------------------------------------------------------------------------------------------------------
** Modified by:             
** Modified date:           
** Version:                 
** Descriptions:            
**
*********************************************************************************************************/
#ifndef __LED_H
#define __LED_H

#ifdef __cplusplus
extern "C"
{
#endif
/********************************************************************************************************
** Includes
*********************************************************************************************************/
#include "sys.h"

/********************************************************************************************************
** Defined
*********************************************************************************************************/
#define LED_D3_RED_PIN              GPIO_PIN_10
#define LED_D3_GREEN_PIN            GPIO_PIN_11
#define LED_D3_BULE_PIN             GPIO_PIN_12
#define LED_D4_BULE_PIN             GPIO_PIN_11

#define LED_D3_PORT                 GPIOH
#define LED_D4_BULE_PORT            GPIOD

#define LED_ON_STATE                GPIO_PIN_RESET
#define LED_OFF_STATE               GPIO_PIN_SET


/********************************************************************************************************
** Function declaration
*********************************************************************************************************/
void led_init(void);
void led_off(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);
void led_on(GPIO_TypeDef* GPIOx, uint16_t GPIO_Pin);


#ifdef __cplusplus
}
#endif

#endif
/*********************************************************************************************************
  END FILE
*********************************************************************************************************/

